package at.jku.pervasive;

public interface TagPositionListener
{

	/**
	 * Invoked when the position of the tag for given TagAssignment has changed.
	 * @param tagAssignment
	 * @param newPosition
	 */
	public void tagPositionChanged(TagAssignment tagAssignment, Position newPosition);

	/**
	 * Invoked when the filtered (outlier detected) position of the tag for
	 * given TagAssignment has changed.
	 * @param tagAssignment
	 * @param filteredPosition filtered position
	 */
	public void filteredTagPositionChanged(TagAssignment tagAssignment, Position filteredPosition);

}
